Settings for registers of Speaker 2 Click driver.
More...
Settings for registers of Speaker 2 Click driver.
◆ SPEAKER2_DEVICE_ID_DEV
| #define SPEAKER2_DEVICE_ID_DEV 0x60 |
◆ SPEAKER2_DEVICE_ID_MAN
| #define SPEAKER2_DEVICE_ID_MAN 0xEF |
◆ SPEAKER2_DEVICE_ID_MEM_TYPE
| #define SPEAKER2_DEVICE_ID_MEM_TYPE 0x20 |
◆ SPEAKER2_DEVICE_ID_PART
| #define SPEAKER2_DEVICE_ID_PART 0x05 |
Speaker 2 device ID setting.
Specified setting for device ID of Speaker 2 Click driver.
◆ SPEAKER2_FLASH_END
| #define SPEAKER2_FLASH_END 0x03FFFFul |
◆ SPEAKER2_FLASH_START
| #define SPEAKER2_FLASH_START 0x000000ul |
Speaker 2 flash size setting.
Specified setting for flash size of Speaker 2 Click driver.
◆ SPEAKER2_GPIO_0_POS
| #define SPEAKER2_GPIO_0_POS 0 |
◆ SPEAKER2_GPIO_1_POS
| #define SPEAKER2_GPIO_1_POS 1 |
◆ SPEAKER2_GPIO_2_POS
| #define SPEAKER2_GPIO_2_POS 2 |
◆ SPEAKER2_GPIO_3_POS
| #define SPEAKER2_GPIO_3_POS 3 |
◆ SPEAKER2_GPIO_4_POS
| #define SPEAKER2_GPIO_4_POS 4 |
◆ SPEAKER2_GPIO_5_POS
| #define SPEAKER2_GPIO_5_POS 5 |
◆ SPEAKER2_GPIO_AF0_AF
| #define SPEAKER2_GPIO_AF0_AF 1 |
◆ SPEAKER2_GPIO_AF0_FT
| #define SPEAKER2_GPIO_AF0_FT 0 |
◆ SPEAKER2_GPIO_AF0_IO
| #define SPEAKER2_GPIO_AF0_IO 0 |
◆ SPEAKER2_GPIO_AF0_RFT
| #define SPEAKER2_GPIO_AF0_RFT 1 |
◆ SPEAKER2_GPIO_AF1_AF
| #define SPEAKER2_GPIO_AF1_AF 0 |
◆ SPEAKER2_GPIO_AF1_FT
| #define SPEAKER2_GPIO_AF1_FT 1 |
◆ SPEAKER2_GPIO_AF1_IO
| #define SPEAKER2_GPIO_AF1_IO 0 |
Speaker 2 GPIO alternate function setting.
Specified setting for GPIO alternate function of Speaker 2 Click driver.
◆ SPEAKER2_GPIO_AF1_RFT
| #define SPEAKER2_GPIO_AF1_RFT 1 |
◆ SPEAKER2_INT_STATUS_CH0_FIN
| #define SPEAKER2_INT_STATUS_CH0_FIN 0x01 |
◆ SPEAKER2_INT_STATUS_CH1_FIN
| #define SPEAKER2_INT_STATUS_CH1_FIN 0x02 |
◆ SPEAKER2_INT_STATUS_CH2_FIN
| #define SPEAKER2_INT_STATUS_CH2_FIN 0x04 |
◆ SPEAKER2_INT_STATUS_CMD_ERR
| #define SPEAKER2_INT_STATUS_CMD_ERR 0x10 |
◆ SPEAKER2_INT_STATUS_MPT_ERR
| #define SPEAKER2_INT_STATUS_MPT_ERR 0x40 |
◆ SPEAKER2_INT_STATUS_OVF_ERR
| #define SPEAKER2_INT_STATUS_OVF_ERR 0x08 |
◆ SPEAKER2_INT_STATUS_TALARM_INT
| #define SPEAKER2_INT_STATUS_TALARM_INT 0x80 |
Speaker 2 interrupt status setting.
Specified setting for interrupt status of Speaker 2 Click driver.
◆ SPEAKER2_INT_STATUS_WR_FIN
| #define SPEAKER2_INT_STATUS_WR_FIN 0x20 |
◆ SPEAKER2_PAYLOAD_SIZE
| #define SPEAKER2_PAYLOAD_SIZE 256 |
Speaker 2 cmd payload size setting.
Specified setting for cmd payload size of Speaker 2 Click driver.
◆ SPEAKER2_SET_DATA_SAMPLE_EDGE
Data sample selection.
This macro sets data samples for SPI modules.
- Note
- Available only on Microchip PIC family devices. This macro will set data sampling for all SPI modules on MCU. Can be overwritten with speaker2_init which will set SET_SPI_DATA_SAMPLE_MIDDLE by default on the mapped mikrobus.
◆ SPEAKER2_SET_DATA_SAMPLE_MIDDLE
◆ SPEAKER2_STATUS_CH0_BSY
| #define SPEAKER2_STATUS_CH0_BSY 0x02 |
◆ SPEAKER2_STATUS_CH1_BSY
| #define SPEAKER2_STATUS_CH1_BSY 0x04 |
◆ SPEAKER2_STATUS_CH2_BSY
| #define SPEAKER2_STATUS_CH2_BSY 0x08 |
◆ SPEAKER2_STATUS_CLEAR
| #define SPEAKER2_STATUS_CLEAR 0x00 |
◆ SPEAKER2_STATUS_DBUF_RDY
| #define SPEAKER2_STATUS_DBUF_RDY 0x40 |
◆ SPEAKER2_STATUS_DIG_BSY
| #define SPEAKER2_STATUS_DIG_BSY 0x01 |
◆ SPEAKER2_STATUS_INT
| #define SPEAKER2_STATUS_INT 0x20 |
◆ SPEAKER2_STATUS_PD
| #define SPEAKER2_STATUS_PD 0x80 |
Speaker 2 device status setting.
Specified setting for device status of Speaker 2 Click driver.
◆ SPEAKER2_TIMEOUT_10S
| #define SPEAKER2_TIMEOUT_10S 10000 |
Speaker 2 timeout setting.
Specified setting for timeout of Speaker 2 Click driver.
◆ SPEAKER2_VM0_POI
| #define SPEAKER2_VM0_POI 0 |
Speaker 2 Voice Macros and Voice Prompts setting.
Specified Voice Macros and Voice Prompts from binary of Speaker 2 Click driver.
◆ SPEAKER2_VM1_PU
| #define SPEAKER2_VM1_PU 1 |
◆ SPEAKER2_VM2_WAKEUP
| #define SPEAKER2_VM2_WAKEUP 2 |
◆ SPEAKER2_VM3_ONE
| #define SPEAKER2_VM3_ONE 3 |
◆ SPEAKER2_VM4_TWO
| #define SPEAKER2_VM4_TWO 4 |
◆ SPEAKER2_VM5_THREE
| #define SPEAKER2_VM5_THREE 5 |
◆ SPEAKER2_VM6_FOUR
| #define SPEAKER2_VM6_FOUR 6 |
◆ SPEAKER2_VM7_FIVE
| #define SPEAKER2_VM7_FIVE 7 |
◆ SPEAKER2_VM8_SIX
| #define SPEAKER2_VM8_SIX 8 |
◆ SPEAKER2_VP10_TWO
| #define SPEAKER2_VP10_TWO 10 |
◆ SPEAKER2_VP11_THREE
| #define SPEAKER2_VP11_THREE 11 |
◆ SPEAKER2_VP12_FOUR
| #define SPEAKER2_VP12_FOUR 12 |
◆ SPEAKER2_VP13_FIVE
| #define SPEAKER2_VP13_FIVE 13 |
◆ SPEAKER2_VP14_SIX
| #define SPEAKER2_VP14_SIX 14 |
◆ SPEAKER2_VP15_FAST_BEEP
| #define SPEAKER2_VP15_FAST_BEEP 15 |
◆ SPEAKER2_VP9_ONE
| #define SPEAKER2_VP9_ONE 9 |